/**************/
/*   layout   */
/*
padding: top right bottom left
*/

#main_menu{
    margin-left:20px;
    padding: 20px 0 15px 33%;
}

#department_root,
#department_list,
#employee_list,
#letter_list {
	padding: 25px 0 0 20px;
}


#employee_list DL,
#employee_list DT,
#employee_list DD,
#employee_list DD P,
#department_list DL,
#department_list DT,
#department_list DD,
#department_list DD P{
  padding:0; margin:0; 
}


#department_list DIV P,
#employee_list DD,
#department_list DD{
  color:#b0b0b0;
  font-size:80%;
}

#employee_list DD P,
#department_list DD P {
  padding: 0 0 6px 0;
  color:black;
}


h2{

}

H3{
	padding: 0px 0 24px 0;
    margin: 0;
}

H5,
H6,
P{
  	padding: 0;
	margin: 0;
}

H6{
   padding: 8px 0 4px 0;
}

TABLE{
	margin: 0;
	padding: 0;
	font-size: 100%;
}

td{
	vertical-align: top;
}

textarea{
		
}

SELECT{

}

FORM{
	padding: 0;
	margin: 0;
    width:100%;
}

INPUT{
	padding: 0;

}

IMG{
    margin:0;
	padding: 0;
	border: 0;
}

FIELDSET {
    margin:0;
    padding:0;
    margin-bottom:5px; 
}

LABEL {
    display:block;
    float:left;
    padding:3px 10px 0 0;
    width:8em;
}

input[type="text"],
input[type="password"],
textarea,
select,
.vTextField {
  border:1px solid #CCCCCC;
}


.letter{
  float:left;
  width:50%;
  padding:0 0 12px;
  
}

.tree_item{
  padding: 0 0 10px 0;
}


/*
.table_layout{
    width:100%;
    border-collapse: collapse;
    empty-cells: show;
    padding:0;
    margin:0;
}
*/



/***********/
/*  color  */

.selected_item{
  color:red; 
}


/***********/
/*  fonts  */
#department_root {

}

H3{
	font: 10pt  Tahoma, Arial;
    font-weight: bold;
}


.letter{
  font-size: 14pt;
}

.employee_post{
  font-size:80%;
  color:#c0c0c0;

}

/******/
